<?php
$params = require('params.php');

return [
    'language' => 'vi',
    'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
    'components' => [
        'cache' => [
            'class' => 'yii\caching\FileCache',
        ],
    ],
    'controllerMap' => [
        'elfinder' => [
            'class' => 'mihaildev\elfinder\Controller',
            'access' => ['@'], //глобальный доступ к фаил менеджеру @ - для авторизорованных , ? - для гостей , чтоб открыть всем ['@', '?']
            'disabledCommands' => ['netmount'], //отключение ненужных команд https://github.com/Studio-42/elFinder/wiki/Client-configuration-options#commands
            'roots' => [
                [
//                    'baseUrl'=>'@web',
//                    'basePath'=>'@webroot',
//                    'path' => 'files/global',
//                    'name' => 'Global'
						'class' => 'mihaildev\elfinder\MyLocalPath',
                        'baseUrl'=>  $params['baseUrl'],
                        'basePath'=>$params['baseDir'],
						'path' => $params['uploadDir'],
                        'name' => Yii::t('app', 'Upload'),
						'options'=>[
							'extThumb' => [
								'folder' => 'thumb_',
								'thumbSize' =>[[180,200],[320,360]],
							],
						],
						
                ],
//                [
//                    'class' => 'mihaildev\elfinder\UserPath', //dung de phan thu muc cho user
//                    'path'  => 'files/user_{id}',
//                    'name'  => 'My Documents'
//                ],
//                [
//                    'path' => 'files/some',
//                    'name' => ['category' => 'my','message' => 'Some Name'] //перевод Yii::t($category, $message)
//                ],
//                [
//                    'path'   => 'files/some',
//                    'name'   => ['category' => 'my','message' => 'Some Name'], // Yii::t($category, $message)
//                    'access' => ['read' => '*', 'write' => 'UserFilesAccess'] // * - для всех, иначе проверка доступа в даааном примере все могут видет а редактировать могут пользователи только с правами UserFilesAccess
//                ]
            ]
        ]
    ],
];
